package o;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

public class aav {
    private Class<?> ˊ;
    private Class<?> ˎ;
    private Class<?> ˏ;

    public aav(@NonNull Class<?> cls, @NonNull Class<?> cls2, @Nullable Class<?> cls3) {
        ˎ(cls, cls2, cls3);
    }

    public void ˎ(@NonNull Class<?> cls, @NonNull Class<?> cls2, @Nullable Class<?> cls3) {
        this.ˎ = cls;
        this.ˊ = cls2;
        this.ˏ = cls3;
    }

    public String toString() {
        return "MultiClassKey{first=" + this.ˎ + ", second=" + this.ˊ + '}';
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        aav o_aav = (aav) obj;
        if (!this.ˎ.equals(o_aav.ˎ)) {
            return false;
        }
        if (!this.ˊ.equals(o_aav.ˊ)) {
            return false;
        }
        if (aau.ॱ(this.ˏ, o_aav.ˏ)) {
            return true;
        }
        return false;
    }

    public int hashCode() {
        return (this.ˏ != null ? this.ˏ.hashCode() : 0) + (((this.ˎ.hashCode() * 31) + this.ˊ.hashCode()) * 31);
    }
}
